Taxonomy of Reconfigurable Computing and Operating System
نویسندگان
چکیده
Reconfigurable computing is a promising technology to meet future computational demand by leveraging flexibilities and the high degree of parallelism found in reconfigurable hardware fabrics, such as field programmable gate arrays (FPGAs) [1][2]. Reconfigurable computing had played an important role in the course of evolution of the computing paradigms. The journey of FPGAs had carried out from classical Von-Neumann Architecture to Reconfigurable Architecture. The concept of dynamic reconfiguration of the FPGA had been utilized properly with the flexibility of software programming and it has enabled the developers to map the computation intensive functions onto FPGAs. In this paper this journey of Hardware and Software has been described. Programmable hardware with programmable processors is combined in configurable computing systems to capitalize the strengths of hardware and software. This survey paper aims to introduce the research areas of last few years, to present a classification of reconfigurable architectures, and a brief illustration of reconfigurable operating systems [3] [4]. KeywordsReconfigurable computing, ASIC, FPGA, operating System
منابع مشابه
Implementation of VlSI Based Image Compression Approach on Reconfigurable Computing System - A Survey
Image data require huge amounts of disk space and large bandwidths for transmission. Hence, imagecompression is necessary to reduce the amount of data required to represent a digital image. Thereforean efficient technique for image compression is highly pushed to demand. Although, lots of compressiontechniques are available, but the technique which is faster, memory efficient and simple, surely...
متن کاملBORPH: An Operating System for FPGA-Based Reconfigurable Computers
BORPH: An Operating System for FPGA-Based Reconfigurable Computers
متن کاملIntroduction to reconfigurable computing - architectures, algorithms, and applications
introduction to reconfigurable computing architectures introduction to reconfigurable computing architectures introduction to reconfigurable computing architectures an introduction to reconfigurable computing new algorithms, architectures and applications for new algorithms architectures and applications for introduction to recon?gurable computing architectures new algorithms architectures and ...
متن کاملThe First Real Operating System for Reconfigurable Computers
Traditional reconfigurable computing platforms are designed to be single user and have been acknowledged to be difficult to design applications for. The design tools are still primitive and as reconfigurable computing becomes mainstream the development of new design tools and run time environments is essential. As the number of system gates is reaching 10 million on current FPGAs, there is an i...
متن کاملCommunication and Synchronization in Multithreaded Reconfigurable Computing Systems
This paper describes an approach to provide communication and synchronization services to hardware threads being executed on reconfigurable devices under the control of a software-based operating system. This work aims at enabling hardware circuits to be modeled as active, independently executing threads with access to all operating system services, instead of passive coprocessors that can simp...
متن کامل